Linearity in Process Languages
نویسندگان
چکیده
The meaning and mathematical consequences of linearity (managing without a presumed ability to copy) are studied for a path-based model of processes which is also a model of affine-linear logic. This connection yields an affine-linear language for processes, automatically respecting open-map bisimulation, in which a range of process operations can be expressed. An operational semantics is provided for the tensor fragment of the language. Different ways to make assemblies of processes lead to different choices of exponential, some of which respect bisimulation. 1 Path-based models of processes In distributed computation it can be hard or impossible for a process to copy a process, while it is generally easy for a process to ignore another process. For this reason an operation on processes associated with distributed computation often has the following property: a computation path of the process arising from the application of the operation to an input process has resulted from at most one computation path of the input process. As we will see, this property expresses that the operation is an affine linear map within a model of linear logic, a fact which carries many consequences. This article presents a model of processes based on computation paths and so can make precise the sense in which many process operations are associated with linear maps, investigates the consequences of linearity for the important equivalence of bisimulation, and delineates the boundaries of linearity with respect to one, fairly broad, mathematical model, in which processes are represented as presheaves. ∗Basic Research in Computer Science (www.brics.dk), funded by the Danish National Research Foundation.
منابع مشابه
Testing for Stochastic Non- Linearity in the Rational Expectations Permanent Income Hypothesis
The Rational Expectations Permanent Income Hypothesis implies that consumption follows a martingale. However, most empirical tests have rejected the hypothesis. Those empirical tests are based on linear models. If the data generating process is non-linear, conventional tests may not assess some of the randomness properly. As a result, inference based on conventional tests of linear models can b...
متن کاملDesign and Fabrication Process of CT number Linearity and Homogeneity Phantom CT Scan
Introduction: One of the most valuable goals of phantoms, replacing with human goals in the field of research and quality control of diagnostic X-ray systems. There are various algorithms and methods for obtaining Homogeneity and CT number linearity for CT scan device. One of the most famous of these methods, the method is to use a uniform and homogeneous environment to comput...
متن کاملPeculiarities of studying foreign languages in Russia in different historical periods
In the context of the humanization and humanitarization of education a lot of attention is paid to individual abilities of a person. He becomes an active participant of the educational process. Studying of foreign languages becomes one of the main components assisting a child to develop his/her individuality, to form intercultural communicative competence which helps successful communication wi...
متن کاملChaotic Test and Non-Linearity of Abnormal Stock Returns: Selecting an Optimal Chaos Model in Explaining Abnormal Stock Returns around the Release Date of Annual Financial Statements
For many investors, it is important to predict the future trend of abnormal stock returns. Thus, in this research, the abnormal stock returns of the listed companies in Tehran Stock Exchange were tested since 2008- 2017 using three hypotheses. The first and second hypotheses examined the non-linearity and non-randomness of the abnormal stock returns ′ trend around the release date of annual fin...
متن کاملThe Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)
The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...
متن کامل